MSE: A Methodology for Software Evolution

نویسنده

  • Václav Rajlich
چکیده

Every program must continuously evolve, or it will become obsolete. This paper explores a methodology for software evolution within the setting of object-orientated programming. The methodology is based on the top–down propagation of change, and it is remotely related to stepwise refinement. To present the methodology, this paper uses one small example (Gregorian calendar) and one medium-sized example (calendar maintainer). This paper also explores an algorithm for scheduling object classes for update, and introduces a tool, ‘Ripples’, which helps programmers work with the process of software evolution.  1997 by John Wiley & Sons, Ltd. J. Software Maintenance 9: 103–124, 1997.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gearing the Discursive Practice to the Evolution of Discipline: Diachronic Corpus Analysis of Stance Markers in Research Articles’ Methodology Section

Despite widespread interest and research among applied linguists to explore metadiscourse use, very little is known of how metadiscourse resources have evolved over time in response to the historically developing practices of academic communities. Motivated by such an ambition, the current research drew on a corpus of 874315 words taken from three leading journals of applied linguistics in orde...

متن کامل

Exploring the Hardware/Software Continuum in a Computer Engineering Capstone Design Class Using FPGA-based Programmable Logic

The focus of the computer engineering capstone design classes at the University of Alabama in Huntsville, UAH, has been the application of modern design methodology to the development of electronic systems that have both digital hardware and software components. In these classes, it is stressed that efficient digital system design involves the careful consideration of the many possible hardware...

متن کامل

A multidisciplinary course in rapid prototyping of wearable computers

The paper describes a multidisciplinary, systems building course at Carnegie Mellon University. Over the last eight semesters that the course has been taught, teams of undergraduate and graduate students have designed and fabricated seven new generations of wearable computers, using an evolving artifactspecific, multidisciplinary design methodology. Between the first and last generation, the el...

متن کامل

Investigating the Evolution of the Political Theory of Imam Khomeini (R.A.) with the Lakatos Methodology Approach

In this article, Imam Khomeini’s political theory is investigated with the Lakatos methodology. His methodology confirms the distinction between a hard core or the original skeleton of investments and experimental propositions confirms as a protective belt for the research program. Regarding this, the claim from this article is that if we understand the system of religious knowledge of Imam Kho...

متن کامل

Integrated Methodology for Multiple Systems Estimation and Record Linkage Using a Missing Data Formulation

There are now three essentially separate literatures on the topics of multiple systems estimation, record linkage, and missing data. But in practice the three are intimately intertwined. For example, record linkage involving multiple data sources for human populations is often carried out with expressed goal of developing a merged database for multiple system estimation (MSE). Similarly, one wa...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 9  شماره 

صفحات  -

تاریخ انتشار 1997